batting streak - French English Dictionary